Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Presence

extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure

Defined in presence

Presence Structure, used to detail a user's presence in a guild (or general if you have them added (non-bots only))

Constructor

constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_activities?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity>[src]
_guildIds: BaseSetclass BaseSetdetritus-utils/BaseSet<string> | string = ""[src]
clientStatus?: {desktop?: string, mobile?: string, web?: string}[src]
status: string = GatewayPresenceStatuses.OFFLINEenum GatewayPresenceStatusesdetritus-client-socket/GatewayPresenceStatuses[src]
user: Userclass Userdetritus-client/structures/User[src]

Methods

get activity(): null | PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity[src]
get activities(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity>[src]
get game(): null | PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity[src]
get guildIds(): BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
activityFor(guildId: string): null | PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity[src]
activitiesFor(
guildId: string
): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, PresenceActivityclass PresenceActivitydetritus-client/structures/PresenceActivity>
[src]
mergeValue(key: string, value: any): void[src]